package com.cloud.report.api.entity;

import javax.persistence.*;

@Table(name = "report_dataview_field")
public class ReportDataviewField {
    @Id
    @Column(name = "field_id")
    private Long fieldId;

    @Column(name = "field_name")
    private String fieldName;

    @Column(name = "field_display_name")
    private String fieldDisplayName;

    @Column(name = "field_description")
    private String fieldDescription;

    @Column(name = "data_type_id")
    private Integer dataTypeId;

    @Column(name = "data_type_name")
    private String dataTypeName;

    @Column(name = "display_order")
    private Integer displayOrder;

    @Column(name = "dataview_id")
    private Long dataviewId;

    /**
     * @return field_id
     */
    public Long getFieldId() {
        return fieldId;
    }

    /**
     * @param fieldId
     */
    public void setFieldId(Long fieldId) {
        this.fieldId = fieldId;
    }

    /**
     * @return field_name
     */
    public String getFieldName() {
        return fieldName;
    }

    /**
     * @param fieldName
     */
    public void setFieldName(String fieldName) {
        this.fieldName = fieldName;
    }

    /**
     * @return field_display_name
     */
    public String getFieldDisplayName() {
        return fieldDisplayName;
    }

    /**
     * @param fieldDisplayName
     */
    public void setFieldDisplayName(String fieldDisplayName) {
        this.fieldDisplayName = fieldDisplayName;
    }

    /**
     * @return field_description
     */
    public String getFieldDescription() {
        return fieldDescription;
    }

    /**
     * @param fieldDescription
     */
    public void setFieldDescription(String fieldDescription) {
        this.fieldDescription = fieldDescription;
    }

    /**
     * @return data_type_id
     */
    public Integer getDataTypeId() {
        return dataTypeId;
    }

    /**
     * @param dataTypeId
     */
    public void setDataTypeId(Integer dataTypeId) {
        this.dataTypeId = dataTypeId;
    }

    /**
     * @return data_type_name
     */
    public String getDataTypeName() {
        return dataTypeName;
    }

    /**
     * @param dataTypeName
     */
    public void setDataTypeName(String dataTypeName) {
        this.dataTypeName = dataTypeName;
    }

    /**
     * @return display_order
     */
    public Integer getDisplayOrder() {
        return displayOrder;
    }

    /**
     * @param displayOrder
     */
    public void setDisplayOrder(Integer displayOrder) {
        this.displayOrder = displayOrder;
    }

    /**
     * @return dataview_id
     */
    public Long getDataviewId() {
        return dataviewId;
    }

    /**
     * @param dataviewId
     */
    public void setDataviewId(Long dataviewId) {
        this.dataviewId = dataviewId;
    }
}